package cn.tedu.xuehaoyuandemo.quartz;


import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class TimerTest {
    public static void main(String[] args) {
        Timer t=new Timer();   //任务启动
        for (int i=0 ; i<2 ;i++){
            TimerTask task=new   FootTimerTask("foo"+i);
            t.schedule(task,new Date(),2000); //任务添加  t.schedule 丢任务（执行慢）    t.scheduleAtFixedRate 提前执行（执行快）
       //单线程导致任务阻塞
        }
    }
}
class  FootTimerTask extends TimerTask{
private String name;

    public FootTimerTask(String name) {
        this.name = name;
    }

    @Override
    public void run() {
        try {
            System.out.println("name"+name+",startTime="+new Date());
            Thread.sleep(3000);
            System.out.println("name"+name+",startTime="+new Date());
            //适用线程池执行
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
